implanted stent - German English Dictionary